package cn.life.business.tool.service;

import cn.life.common.entity.model.CMessage;
import cn.life.business.tool.entity.po.Tools;
import cn.life.business.tool.entity.vo.ToolsVo;


/**
 * @Description:
 * @author wangzhenyu
 * @Date 2018/7/6  15:38
 */

public interface ToolService {
    /**
     * @Description: 增加工具借还记录
     * @param tools
     * @return
     */
    CMessage addTool(Tools tools);

    /**
     * @Description: 删除工具借还记录
     * @param toolId
     * @return
     */
    CMessage deleteTool(long toolId);

    /**
     * @Description: 修改工具借还记录
     * @param tools
     * @return
     */
    CMessage updateTool(Tools tools);

    /**
     * @Description: 修改工具状态
     * @param tools
     * @return
     */
    CMessage updateToolState(Tools tools);

    /**
     * @Description: 查询工具借还记录
     * @param toolsVo
     * @return
     */
    CMessage getAllToolsInfo(ToolsVo toolsVo);

    /**
     * @Description: 单条查询（详情）
     * @param toolsVo
     * @return
     */
    CMessage getTool(ToolsVo toolsVo);
}
